package com.onluy.frameworkcloud.data.util;


import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Map;

public abstract interface IData<K, V> extends Map<K, V>, Serializable
{
  public abstract V get(Object paramObject);

  public abstract V get(Object paramObject1, Object paramObject2);

  public abstract String[] getNames();

  public abstract String getString(String paramString);

  public abstract String getString(String paramString1, String paramString2);

  public abstract int getInt(String paramString);

  public abstract int getInt(String paramString, int paramInt);

  public abstract double getDouble(String paramString);

  public abstract double getDouble(String paramString, double paramDouble);

  public abstract BigDecimal getBigDecimal(String paramString);

  public abstract BigDecimal getBigDecimal(String paramString, BigDecimal paramBigDecimal);

  public abstract boolean getBoolean(String paramString);

  public abstract boolean getBoolean(String paramString, boolean paramBoolean);
}